package org.Shiikong_Memory.SakuraBlockFrame.PluginCommunication;

/**
 * 此接口定义了消息处理的规范，用于处理特定频道的消息负载。
 * 实现该接口的类需要提供具体的消息处理逻辑。
 *
 * @author Shiikong_Memory
 * @version 1.0
 */
public interface MessageHandler {
    /**
     * 处理指定频道的消息负载。
     *
     * @param channel 消息所在的频道，用于标识消息的来源或分类。
     * @param payload 消息负载对象，包含具体的消息内容。
     */
    void handle(String channel, MessagePayload payload);
}